package com.todo.ln.service;

import com.todo.ln.entity.Admin;
import com.todo.ln.utils.RestUtils;

/**
 * 1.@description:
 * 2.@author:ln
 * 3.@Date:2022/9/15
 */
/*
 * 服务接口，对业务进行增强和逻辑处理
 * */
public interface AdminService {
    //    实现登陆逻辑
    RestUtils login(String username, String password);
    //查询用户列表数据逻辑
    RestUtils adminList();
    // 模糊查询
    RestUtils adminListByLikeUsername(String name);
    // 分页查询
    RestUtils adminListByPage(Integer current,Integer rows);
    // 增加用户
    RestUtils addAdmin(Admin admin);
    // 修改用户
    RestUtils updateAdmin(Admin admin);
    RestUtils deleteAdmin(Integer adminId);
    // 逻辑删除用户
    RestUtils delAdmin(Admin admin);
}
